package com.mrjy.integral.dao;

import com.mrjy.common.entity.SignInInfo;

import java.util.HashMap;
import java.util.List;

public interface ISignInInfoDao {
		
		int insert(SignInInfo info);
		
		SignInInfo queryById(int id);
		
		int updateById(SignInInfo info);
			
		//根据ID删除
		int deleteByIds(int[] ids);
			
		//根据ID禁用、起用
		int updateDisableFlag(SignInInfo info);
		/**
		 * 通过用户id查询
		 * @param userId 用户id
		 * @return
		 */
		SignInInfo queryByUserId(Integer userId);


    List<SignInInfo> listPage(SignInInfo signInInfo);

    HashMap queryTotalInfo(SignInInfo signInInfo);

    int updateByUserId(SignInInfo info);
}
